Job: core (rust-3)
Runner: g1t, Linux X64 (Debian bookworm, Node 24, Python 3, Go, Rust)
Matrix: {"group":"rust-3","units":"repos,billing,actions","rust":true,"image":false}
##[group]G1T_TOKEN permissions
contents: read
metadata: read
##[endgroup]
Checking out flagon-io/g1t into /home/runner/work/repo
[command]git init --quiet
[command]git remote add origin https://g1t.sh/flagon-io/g1t.git
[command]git fetch --no-tags --prune --quiet origin refs/heads/main
[command]git checkout --quiet --force -B main 767f267bec427211067f23a8d7031029f3c41014
Checked out 767f267bec427211067f23a8d7031029f3c41014
##[group]Rust for Workers
rustup target add wasm32-unknown-unknown
##[endgroup]
shell: bash -e /home/runner/_temp/18ddc269014d4a1b.sh
info: component rust-std for target wasm32-unknown-unknown is up to date
Cache restored from key: worker-build-Linux-20198271f2bfa646f90a27111263b0637937fdecf1b000ed47c7554968c64152 (2.6 MB in 1.7s)
Cache restored from key: worker-build-tools-Linux-20198271f2bfa646f90a27111263b0637937fdecf1b000ed47c7554968c64152 (115.2 MB in 4.6s)
Cache restored from key: cargo-crates-Linux-f9437572d523fab422c6790fa14184299f4dcdbe7430863b1699525f9c8c3272 (65.0 MB in 1.9s)
Cache restored from key: cargo-target-Linux-rust-3-e739dd1792513caa6aaec120c2743c9d9a899a4c24b1adbc17a7a3acd72f2d2c (177.9 MB in 5.1s)
##[group]sccache
bash scripts/sccache.sh install
##[endgroup]
shell: bash -e /home/runner/_temp/18dec26e5e43fae4.sh
sccache: Starting the server...
sccache: Listening on address 127.0.0.1:4226
sccache 0.18.0: rustc goes through it from here on, cached in this repository's Actions cache.
##[group]Install
node scripts/deploy.mjs install --only "repos,billing,actions"
##[endgroup]
shell: bash -e /home/runner/_temp/18dfc26f5fc886c3.sh
npm ci --no-audit --no-fund --workspaces=false

added 37 packages in 4s
npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
npm warn install-scripts   esbuild@0.28.1 (postinstall: node install.js)
npm warn install-scripts   workerd@1.20261001.1 (postinstall: node install.js)
npm warn install-scripts
npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
##[group]Deploy repos,billing,actions
node scripts/deploy.mjs deploy --only "repos,billing,actions" --force --no-migrations --concurrency 2
##[endgroup]
shell: bash -e /home/runner/_temp/18d8c271381ab2cb.sh
Deploying 767f267bec42 (Merge workspace invitations: nobody joins a workspace without saying yes, people are found by username, your own invites can bring someone in, and nobody is left without a workspace (identity 0040))

unit     stage  action  live          migrations  why
-------  -----  ------  ------------  ----------  -----------------------------------------------------------------------
repos    core   deploy  58dd85e81fd8  -           5 changed files (crates/contracts/src/accounts.rs via crates/contracts)
billing  core   deploy  58dd85e81fd8  -           5 changed files (crates/contracts/src/accounts.rs via crates/contracts)
actions  core   deploy  58dd85e81fd8  -           5 changed files (crates/contracts/src/accounts.rs via crates/contracts)

3 to deploy: core (repos, billing, actions)
== core: repos, billing, actions
[billing]  ⛅️ wrangler 4.146.0
[billing] ────────────────────
[billing] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[repos]  ⛅️ wrangler 4.146.0
[repos] ────────────────────
[repos] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[billing] [custom build] [INFO]: Checking for the Wasm target...
[billing] [custom build] 
[repos] [custom build] [INFO]: Checking for the Wasm target...
[repos] [custom build] 
[billing] [custom build] [INFO]: Compiling to Wasm...
[billing] [custom build] 
[repos] [custom build] [INFO]: Compiling to Wasm...
[repos] [custom build] 
[repos] [custom build]     Blocking waiting for file lock on package cache
[repos] [custom build] 
[billing] [custom build]     Blocking waiting for file lock on package cache
[billing] [custom build] 
[repos] [custom build]     Blocking waiting for file lock on package cache
[repos] [custom build] 
[billing] [custom build]     Blocking
[billing] [custom build]  waiting for file lock on package cache
[billing] [custom build] 
[repos] [custom build]     Blocking waiting for file lock on package cache
[repos] [custom build] 
[billing] [custom build]     Blocking waiting for file lock on package cache
[billing] [custom build] 
[repos] [custom build]     Blocking waiting for file lock on shared package cache
[repos] [custom build] 
[repos] [custom build]     Blocking waiting for file lock on build directory
[repos] [custom build] 
[billing] [custom build]    Compiling g1t-contracts v0.1.0 (/home/runner/work/repo/crates/contracts)
[billing] [custom build] 
[billing] [custom build]    Compiling g1t-kit v0.1.0 (/home/runner/work/repo/crates/kit)
[billing] [custom build] 
[billing] [custom build]    Compiling g1t-billing v0.1.0 (/home/runner/work/repo/services/billing)
[billing] [custom build] 
[billing] [custom build]     Finished `release` profile [optimized] target(s) in 1m 07s
[billing] [custom build] 
[repos] [custom build]    Compiling g1t-blobstore v0.1.0 (/home/runner/work/repo/crates/blobstore)
[repos] [custom build]    Compiling g1t-scan v0.1.0 (/home/runner/work/repo/crates/scan)
[repos] [custom build] 
[repos] [custom build]    Compiling g1t-secrets v0.1.0 (/home/runner/work/repo/crates/secrets)
[repos] [custom build] 
[repos] [custom build]    Compiling g1t-rules v0.1.0 (/home/runner/work/repo/crates/rules)
[repos] [custom build] 
[billing] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[billing] [custom build] 
[billing] [custom build] [INFO]: :-)Done in 1m 10s
[billing] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/billing/build/.tmp.
[billing] [custom build] 
[billing] [custom build] 
[billing] [custom build]   index.js  28.0kb
[billing] [custom build] 
[billing] [custom build] ⚡ Done in 7ms
[billing] [custom build] 
[repos] [custom build]    Compiling g1t-repos v0.1.0 (/home/runner/work/repo/services/repos)
[repos] [custom build] 
[billing] Total Upload: 5170.77 KiB / gzip: 1270.92 KiB
[billing] Worker Startup Time: 12 ms
[billing] Your Worker has access to the following bindings:
[billing] Binding                                                                              Resource                  
[billing] env.EMAIL (unrestricted)                                                             Send Email                
[billing] env.DB (g1t-billing)                                                                 D1 Database               
[billing] env.IDENTITY (g1t-identity)                                                          Worker                    
[billing] env.REPOS (g1t-repos)                                                                Worker                    
[billing] env.PACKAGES (g1t-packages)                                                          Worker                    
[billing] env.MARGIN_PERCENT ("20")                                                            Environment Variable      
[billing] env.FREE_WHILE_BUILDING ("false")                                                    Environment Variable      
[billing] env.PLAN_MONTHLY_CENTS ("2000")                                                      Environment Variable      
[billing] env.PLAN_INCLUDED_MICROS ("10000000")                                                Environment Variable      
[billing] env.FREE_PRIVATE_STORAGE_BYTES ("1000000000")                                        Environment Variable      
[billing] env.PUBLIC_PACKAGES_FREE_BYTES ("10000000000")                                       Environment Variable      
[billing] env.PRIVATE_PACKAGES_FREE_BYTES ("500000000")                                        Environment Variable      
[billing] env.FREE_AUDIT_RETENTION_DAYS ("7")                                                  Environment Variable      
[billing] env.AUDIT_RETENTION_DAYS ("90")                                                      Environment Variable      
[billing] env.AUDIT_MAX_DAYS ("400")                                                           Environment Variable      
[billing] env.TRIAL_WORKSPACE_MICROS ("5000000")                                               Environment Variable      
[billing] env.TRIAL_MONTHLY_POOL_MICROS ("100000000")                                          Environment Variable      
[billing] env.OSS_POOL_MICROS ("25000000")                                                     Environment Variable      
[billing] env.OSS_REPO_MICROS ("2000000")                                                      Environment Variable      
[billing] env.LIMIT_NEW_MICROS ("3000000")                                                     Environment Variable      
[billing] env.LIMIT_PAID_START_MICROS ("100000000")                                            Environment Variable      
[billing] env.LIMIT_PAID_MIN_MICROS ("25000000")                                               Environment Variable      
[billing] env.LIMIT_PAID_MAX_MICROS ("1000000000")                                             Environment Variable      
[billing] env.ISSUE_CAP_MICROS ("10000000")                                                    Environment Variable      
[billing] env.SPIKE_FACTOR ("5")                                                               Environment Variable      
[billing] env.SPIKE_FLOOR_MICROS ("5000000")                                                   Environment Variable      
[billing] env.OVERAGE_FORGIVE_COST_MICROS ("50000000")                                         Environment Variable      
[billing] env.GIT_OPERATIONS_INCLUDED ("50000")                                                Environment Variable      
[billing] env.MIN_CHARGE_MICROS ("5000000")                                                    Environment Variable      
[billing] env.CLOUDFLARE_ACCOUNT_ID ("1e6f2cffa3f445920836e8ebe446bb58")                       Environment Variable      
[billing] env.CLOUDFLARE_BILLING_DAY ("28")                                                    Environment Variable      
[billing] env.AI_GATEWAY_ID ("g1t")                                                            Environment Variable      
[billing] env.COSTS_ALERT_EMAIL ("hey@flagon.io")                                              Environment Variable      
[billing] env.COMPED_MONTHLY_CEILING_MICROS ("150000000")                                      Environment Variable      
[billing] env.PLATFORM_DAILY_SPEND_CAP_MICROS ("75000000")                                     Environment Variable      
[billing] env.PLATFORM_HOURLY_WORKERS_REQUESTS ("20000000")                                    Environment Variable      
[billing] env.PLATFORM_HOURLY_WORKERS_CPU_MS ("100000000")                                     Environment Variable      
[billing] env.PLATFORM_HOURLY_D1_ROWS_READ ("2000000000")                                      Environment Variable      
[billing] env.PLATFORM_HOURLY_D1_ROWS_WRITTEN ("5000000")                                      Environment Variable      
[billing] env.PLATFORM_HOURLY_QUEUE_OPERATIONS ("5000000")                                     Environment Variable      
[billing] env.PLATFORM_HOURLY_DO_REQUESTS ("20000000")                                         Environment Variable      
[billing] env.PLATFORM_HOURLY_DO_ROWS_WRITTEN ("5000000")                                      Environment Variable      
[billing] env.PLATFORM_HOURLY_DO_STORAGE_WRITE_UNITS ("5000000")                               Environment Variable      
[billing] env.PLATFORM_HOURLY_DO_ACTIVE_SECONDS ("3000000")                                    Environment Variable      
[billing] env.PLATFORM_HOURLY_KV_READS ("10000000")                                            Environment Variable      
[billing] env.PLATFORM_HOURLY_KV_WRITES ("200000")                                             Environment Variable      
[billing] env.PLATFORM_HOURLY_KV_DELETES ("200000")                                            Environment Variable      
[billing] env.PLATFORM_HOURLY_KV_LISTS ("200000")                                              Environment Variable      
[billing] env.PLATFORM_HOURLY_ARTIFACTS_EVENTS ("1000000")                                     Environment Variable      
[billing] env.PLATFORM_SPIKE_FACTOR ("10")                                                     Environment Variable      
[billing] env.PLATFORM_SPIKE_FLOOR_PERCENT ("10")                                              Environment Variable      
[billing] env.PLATFORM_SEVERE_FACTOR ("5")                                                     Environment Variable      
[billing] env.AUTO_PAUSE ("schedules,indexing")                                                Environment Variable      
[billing] env.CLOUDFLARE_FIXED_MONTHLY_MICROS ("30000000")                                     Environment Variable      
[billing] Uploaded g1t-billing (7.09 sec)
[billing] Deployed g1t-billing triggers (4.00 sec)
[billing]   schedule: */15 * * * *
[billing]   schedule: 17 4 * * *
[billing]   Consumer for g1t-events-billing
[billing] Current Version ID: dace008e-3a5b-4ff1-bed3-169f94c4772d
[actions]  ⛅️ wrangler 4.146.0 (update available 4.149.0)
[actions] ───────────────────────────────────────────────
[actions] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[actions] [custom build] [INFO]: Checking for the Wasm target...
[actions] [custom build] 
[actions] [custom build] [INFO]: Compiling to Wasm...
[actions] [custom build] 
[actions] [custom build] 
[actions] [custom build]     Blocking
[actions] [custom build]  waiting for file lock on build directory
[actions] [custom build] 
[repos] [custom build]     Finished `release` profile [optimized] target(s) in 1m 37s
[repos] [custom build] 
[actions] [custom build]    Compiling g1t-contracts v0.1.0 (/home/runner/work/repo/crates/contracts)
[actions] [custom build] 
[actions] [custom build]    Compiling g1t-actions v0.1.0 (/home/runner/work/repo/crates/actions)
[actions] [custom build]    Compiling g1t-secrets v0.1.0 (/home/runner/work/repo/crates/secrets)
[actions] [custom build] 
[repos] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[repos] [custom build] 
[repos] [custom build] [INFO]: :-)Done in 1m 41s
[repos] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/repos/build/.tmp.
[repos] [custom build] 
[repos] [custom build] 
[repos] [custom build]   index.js  32.1kb
[repos] [custom build] 
[repos] [custom build] ⚡ Done in 8ms
[repos] [custom build] 
[repos] Total Upload: 6634.86 KiB / gzip: 1707.86 KiB
[repos] Worker Startup Time: 8 ms
[repos] Your Worker has access to the following bindings:
[repos] Binding                                                                Resource                  
[repos] env.GIT_CACHE (be765052d0124c2a935b3db4dff99f1f)                       KV Namespace              
[repos] env.DB (g1t-repos)                                                     D1 Database               
[repos] env.GIT_PACKS (g1t-git-packs)                                          R2 Bucket                 
[repos] env.BACKUPS (g1t-backups)                                              R2 Bucket                 
[repos] env.ARTIFACTS (g1t)                                                    Artifacts                 
[repos] env.IDENTITY (g1t-identity)                                            Worker                    
[repos] env.EVENTS (g1t-events)                                                Worker                    
[repos] env.SECURITY (g1t-security)                                            Worker                    
[repos] env.BILLING (g1t-billing)                                              Worker                    
[repos] env.WORK (g1t-work)                                                    Worker                    
[repos] env.PACK_FILL_LIMIT (30 requests/60s)                                  Rate Limit                
[repos] env.ANONYMOUS_FETCH_LIMIT (120 requests/60s)                           Rate Limit                
[repos] env.BACKUP_STORE ("r2")                                                Environment Variable      
[repos] env.BACKUPS_PER_NIGHT ("200")                                          Environment Variable      
[repos] env.BACKUP_FULL_EVERY ("30")                                           Environment Variable      
[repos] env.GIT_OPERATIONS_FREE_CAP ("50000")                                  Environment Variable      
[repos] env.GIT_OPERATIONS_FREE_HOURLY ("60")                                  Environment Variable      
[repos] env.FREE_PRIVATE_STORAGE_BYTES ("1000000000")                          Environment Variable      
[repos] env.REPO_STORAGE_LIMIT_BYTES ("950000000")                             Environment Variable      
[repos] env.LARGE_PUSHES ("unscanned")                                         Environment Variable      
[repos] env.FORK_RETENTION_DAYS ("1")                                          Environment Variable      
[repos] env.ARTIFACTS_NAMESPACES ("{"ARTIFACTS":"g1t"}")                       Environment Variable      
[repos] env.ARTIFACTS_NEW_REPOS ("")                                           Environment Variable      
[repos] Uploaded g1t-repos (8.00 sec)
[repos] Deployed g1t-repos triggers (4.01 sec)
[repos]   schedule: 23 * * * *
[repos]   schedule: 53 2 * * *
[repos]   Consumer for g1t-events-repos
[repos] Current Version ID: 6d020248-af96-40f4-aa5a-725dd58a8913
[actions] [custom build]    Compiling g1t-kit v0.1.0 (/home/runner/work/repo/crates/kit)
[actions] [custom build] 
[actions] [custom build]    Compiling g1t-actions-service v0.1.0 (/home/runner/work/repo/services/actions)
[actions] [custom build] 
[actions] [custom build]     Finished `release` profile [optimized] target(s) in 1m 09s
[actions] [custom build] 
[actions] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[actions] [custom build] 
[actions] [custom build] [INFO]: :-)Done in 1m 12s
[actions] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/actions/build/.tmp.
[actions] [custom build] 
[actions] [custom build] 
[actions] [custom build]   index.js  27.7kb
[actions] [custom build] 
[actions] [custom build] ⚡ Done in 7ms
[actions] [custom build] 
[actions] Total Upload: 4092.39 KiB / gzip: 1023.92 KiB
[actions] Worker Startup Time: 5 ms
[actions] Your Worker has access to the following bindings:
[actions] Binding                                    Resource         
[actions] env.DB (g1t-actions)                       D1 Database      
[actions] env.ACTIONS_CACHE (g1t-actions-cache)      R2 Bucket        
[actions] env.REPOS (g1t-repos)                      Worker           
[actions] env.WORK (g1t-work)                        Worker           
[actions] env.IDENTITY (g1t-identity)                Worker           
[actions] env.RUNNER (g1t-runner)                    Worker           
[actions] env.EVENTS (g1t-events)                    Worker           
[actions] env.PROJECTS (g1t-projects)                Worker           
[actions] env.BILLING (g1t-billing)                  Worker           
[actions] env.DEPLOYMENTS (g1t-deployments)          Worker           
[actions] Uploaded g1t-actions (6.40 sec)
[actions] Deployed g1t-actions triggers (3.71 sec)
[actions]   schedule: * * * * *
[actions]   Consumer for g1t-events-actions
[actions] Current Version ID: 18ca0245-18a7-4b2f-b6c5-5f614cc54e00

unit     stage  result  version                               time    note
-------  -----  ------  ------------------------------------  ------  ----
repos    core   ok      6d020248-af96-40f4-aa5a-725dd58a8913  126.1s
billing  core   ok      dace008e-3a5b-4ff1-bed3-169f94c4772d  94.1s
actions  core   ok      18ca0245-18a7-4b2f-b6c5-5f614cc54e00  87.0s

Deployed in 183.1s.
##[group]sccache's hits and misses
bash scripts/sccache.sh stats
##[endgroup]
shell: bash -e /home/runner/_temp/18d9c29c4e5daa9d.sh
Compile requests                     20
Compile requests executed            10
Cache hits                            5
Cache hits (Rust)                     5
Cache misses                          5
Cache misses (Rust)                   5
Cache hits rate                   50.00 %
Cache hits rate (Rust)            50.00 %
Cache timeouts                        0
Cache read errors                     0
Forced recaches                       0
Cache write errors                    0
Cache errors                          0
Compilations                          5
Compilation failures                  0
Non-cacheable compilations            0
Non-cacheable calls                  10
Non-compilation calls                 0
Unsupported compiler calls            0
Average cache write               6.420 s
Average compiler                  9.910 s
Average cache read hit            1.510 s
Failed distributed compilations       0

Non-cacheable reasons:
-                                     4
crate-type                            3
missing input                         3

Cache location                  ghac, name: sccache-v0.18.0, prefix: /sccache/
Base directories                (none)
Version (client)                0.18.0
